body,html {
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-align: left;	
  padding: 0px;
  border: 0px;
  margin: 0px;	
}

input {
  font-size: 12pt;
}

.headerbox {
  background-color: #dddddd;
  font-size: 16pt;
  height: 47px;
  background-image: url(/public/images/header.png); 
  background-repeat: repeat-x; 
}

.searchbox {
  float:right;
  margin-top: 8px;
  margin-right: 8px;
  padding: 0px;
}

.pagebox {
  padding: 10px;
}

.pagetitle {
  font-size: 16pt;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 5px;
}

.contentbox {
  border: 1px solid gray; 
  background-color: #ffffff;
  padding: 4px;
  margin: 0px;
}

.titleinput {
  width: 800px;
  border: 1px solid gray; 
  font-size: 16pt;
  margin: 0px;
  padding: 2px;
}

.contentinput {
  width: 800px;
  border: 1px solid gray;
  font-size: 12pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  margin-buttom: 10px;
  padding: 2px;
}

.historytable {
  border-spacing: 10px
}

.historytable tr {
  border: 1px solid gray; 
}

.score {
  font-size: 30pt;
  color: #dddddd;
  text-align: right;
  vertical-align: middle;
}

.gray {
  color: #dddddd;
}